body {margin: 0; color: #000; }
* {margin: 0;padding: 0;font-family: "微软雅黑","宋体","黑体",Helvetica Neue,Tahoma,Arial,'Hiragino Sans GB';font-size:14px; outline:none; list-style:none;}
a {color: #333;text-decoration: none}
a:hover, a:focus {color: #D21D1D; text-decoration: none}
ul,li { margin:0; padding:0; list-style:none;}
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;}
textarea{resize: none;}
a{ color:#333333; text-decoration:none;}
a:hover {color: #BF170C;}
.clear { clear:both;}
.fr,.r{ float:right;}
.fl,.l{ float:left;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;} 
*{ margin:auto; padding:auto;
	font-family:"Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB";
}


.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}


.zcNews .hd{position: relative;}
.zcNews .hd ul{display: flex;border-bottom: 1px solid #d8d8d8;padding-bottom: 10px;align-items: center;}
.zcNews .hd ul li{padding: 0 30px;}
.zcNews .hd ul li a{font-size: 20px;color: #353535;}
.zcNews .hd ul li.on{background: url(/uiFramework/commonResource/image/2022062215481623391.png) no-repeat 0 4px;background-size: 23px;}
.zcNews .hd ul li.on a{font-size: 20px;color: #2750ad;font-weight: 600;}
.zcNews .hd .more{position: absolute;right: 10px;top: 0px;}
.poistion{display: flex;align-items: center;font-size: 16px;color: #4b4b4b;margin: 40px 0;}
.clr {clear:both;}
.NormalRed{border: 1px solid #ebebeb;color: #333333;padding: 6px 15px;font-size: 12px;}
.font_yh { font-family:"微软雅黑","黑体"}
.font_bold { font-weight:bold;}
.top_information {
            background-color: #fcfcfc;
            padding: 10px 0;
           height:131px;
          box-sizing: border-box;
        }
        .content_box {
            width: 1180px;
            margin:0 auto;
        }
.poistion a{color: #4b4b4b; font-size: 16px; }
.portlet{position: relative;}
.eps-shadow.eps-dn{top:5px!important;left:5px!important;}
*{margin: 0;padding: 0;font-family: "Microsoft YaHei"!important;}
li{list-style: none;}
a,a:hover{text-decoration: none;}
.container{width: 1200px;margin: 0 auto;  }
header{background: url(/uiFramework/commonResource/image/2022062215185495717.png) no-repeat;background-size: 100% 646px;}
header .top{font-size: 14px;color: #fff;display: flex;justify-content: space-between;padding-top: 20px;}
header .top .right{display: flex;align-items: center;}
header .top .right li{padding: 0 7px;display: flex;align-items: center;border-right: 1px solid #fff;height: 10px;color:#fff;}
header .top .right li:nth-last-of-type(1){padding-right: 0;border-right: 0;}
header .top .right li img{margin-right: 7px;}
header .center{margin: 50px auto;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-top:100px;margin-bottom:80px;}
header .center .search{width: 700px;height: 57px;background: rgba(255,255,255,0.8);display: flex;justify-content: space-between; margin-top: 80px;padding: 3px;border-radius: 8px;padding-left: 80px;}
header .center .search .search_text{width: 580px;background: transparent;border: 0;outline: none;font-size: 16px;height: 100%; float:left;}
header .center .search input::-webkit-input-placeholder {color: #2750ad;}
/* Mozilla Firefox 4 to 18 */
header .center .search input:-moz-placeholder {
	
	color: #2750ad;
}
/* Mozilla Firefox 19+ */
header .center .search input::-moz-placeholder {

	color: #2750ad;
}
/* Internet Explorer 10+ */
header .center .search input:-ms-input-placeholder {
	
	color: #2750ad;
}
header .center .search input{width: 120px;height: 100%;border: 0;outline: none;background-color: #1a91f8;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
header .center .search input img{width:26px;}
header nav{background: url(/uiFramework/commonResource/image/2022062215231025299.png) no-repeat;background-size: 100% 60px;}
header nav .nav{display: flex;align-items: center;justify-content: space-between;}
header nav a{width: 16.66%;height: 60px;border-right: 1px solid #3b7fc3;}
header nav a.on li{font-weight:600;}
header nav a:nth-last-of-type(1){border: 0;}
header nav a li{color: #fff;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 20px;}
header nav a li img{margin-right: 5px;}
header nav .container{position: relative;}
header nav .container .navhl{position: absolute;left: 0;top: 5px;}
header nav .container .navhr{position: absolute;right: 0;top: 5px;}

/* 底部 */
footer{margin-top: 50px;}
footer .top{background-color: #3d6dd1;padding: 8px 0;}
footer .top .yqBox{display: flex;justify-content: space-between;align-items: center;}
footer .top .yqBox a{width: 20%;}
footer .top .yqBox a .box{width: 100%;font-size: 14px;color: #fff;text-align: center;line-height: 35px;border-right: 1px solid #ffffff;}
footer .top .yqBox a:nth-of-type(1) .box{border-left: 1px solid #fff;}
footer .bott{background: url(/uiFramework/commonResource/image/2022062215394359948.png) no-repeat;background-size: 100% 100%;padding-top: 40px;padding-bottom: 20px;}
footer .bott .zfzc {display: flex;justify-content: center;align-items: flex-start;}
footer .bott .zfzc .jg{margin-right: 50px;}
footer .bott .zfzc .textBox{font-size: 14px;color: #fff;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start; width: 595px;}
footer .bott .zfzc .textBox p{margin-right: 23px;line-height: 30px;color:#fff;}
footer .bott .zfzc .textBox .cn22{margin-left: 10px;}
footer .bott .zfzc .jiucuo{margin-right: 40px;}
footer .bott .zfzc .jiucuo ,footer .bott .zfzc .jubao{margin-top: 20px;}


/*主体内容*/

.main_warp {
    width: 1181px;
    margin: 15px auto 0px;
    padding: 17px;
    background: #FFFfff;
    box-shadow0: 0px 0px 14px #cccccc;
    min-height: 600px;
    overflow: hidden;
   border-radius:10px;
}

.main_warp .main_header {
    padding-bottom: 14px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}

.main_warp .main_header .title {
    margin-top: 6px;
}

.main_warp .main_header .title a {
    font-size: 30px;
    color: #ff9b33;
}

.main_warp .main_header .news_title {
    margin-top: 15px;
    text-align: center;
}

.main_warp .main_header .news_title a {
    display: inline;
    font-size: 14px;
    color: #4f4f4f;
}

.main_warp .main_header a:hover {
    color: #0a5cb8;
}

.main_center {
    margin-top: 15px;
    text-align: center;
}

.main_center .center1 {
    overflow: hidden;
}
/*面包屑导航css*/

.nav_bag {
    height: 40px;
    width: 1171px;
    background: #f5f5f5;
    line-height: 40px;
    text-align: left;
    padding-left: 10px;
}

.nav_bag img {
    margin-top: 10px;
    float: left;
}

.nav_bag a {
    font-size: 13px;
    color: #747474;
    margin-left: 6px;
}
.listBox .rig .pageBox .pageNum span{display:none!important;}
.gd a{ width:90px; line-height:35px; font-size:16px; background:#ccc; display:block; margin:0 auto;  text-align:center; }
.gd a:hover{  color: #747474; background:#cfcfcf; margin:0 auto; }
@media (max-width:780px) {
	header .top{padding-top: 10px;}
	header{background-size: cover;}
	.container{width: 100%;}
	header .center .logo{width: 70%;margin-left: 10%;}
	header .top .right .znwd {display: none;}
        header .top .right .zwwx{display: none;}
        header .top .right .zwwb{display: none;}
	header .center{margin: 20px auto;}
	header .center .search{width: 90%;box-sizing: border-box;padding-left: 15px;margin-top: 30px;height: 44px;}
	header .center .search input{font-size: 14px;}
	header .center .search button{width: 80px;}
	header nav{background: #1974c2;}
	header nav .nav{flex-wrap: wrap;}
	header nav a{width: 33.333%;box-sizing: border-box;height: 40px;}
	header nav a li{height: 40px;font-size: 16px;}
        footer .top .yqBox{flex-wrap: wrap;}
	footer .top .yqBox a{width: 50%;}
	footer .top .yqBox a:nth-of-type(1) .box{border-left: 0;}
	footer .bott .zfzc{flex-wrap: wrap;justify-content: flex-start;padding: 0 15px;box-sizing:border-box;}
	footer .bott .zfzc .textBox{justify-content: flex-start;}
	header nav .container .navhr,header nav .container .navhl{display: none;}

      .main_warp{width:100%;    box-sizing: border-box;}
      .nav_bag{width:100%;    box-sizing: border-box;}
     .NormalRed{padding: 4px 9px;}
      .poistion{flex-wrap:wrap;}
}

/*市长信箱*/
.kjj_tab_title_leave_msg {
    width: 105px;
    height: 35px;
    background: #2e85d4;
    border-radius: 5px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2e85d4;
    line-height: 36px;
    cursor: pointer;
   text-align:center;
   float:right;
   position:relative; 
   z-index:1000;
}
.kjj_tab_title_leave_msg a{ font-size:16px; color:#fff;}
.listBox .rig .name{ margin-bottom:20px;}


.topR {
    right: 0;
    top: 3px;
}